Method and electronic apparatus for displaying information

ABSTRACT

A method and an electronic apparatus for displaying various types of information on a clock graphical user interface (GUI) are provided. The electronic apparatus includes a transceiver configured to obtain time information related to an operation of an external device, at least one processor configured to generate a clock GUI displaying the time information, and a display displaying the clock GUI. The clock GUI includes an indication area and an indication object moving on the indication area. The indication object rotates with respect to a center point included in the indication area, and indicates the time information by indicating an area from among partial areas included in the indication area.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is based on and claims priority under 35 U.S.C. § 119to Korean Patent Application No. 10-2017-0031353, filed on Mar. 13,2017, in the Korean Intellectual Property Office, the disclosure ofwhich is incorporated by reference herein in its entirety.

TECHNICAL FIELD

The disclosure relates to a method and electronic apparatus fordisplaying information. More particularly, the disclosure relates to amethod and electronic apparatus for displaying various types ofinformation on a clock graphical user interface (GUI).

BACKGROUND

A user who uses a general electronic apparatus may use a calendarapplication, installed in the electronic apparatus, to check a schedule.A general calendar application in which a manner of providinginformation has been changed from paper to an electronic apparatus stillemploys an existing calendar's configuration with respect to providinginformation to a user or an existing calendar's screen layout, such thatthe general calendar application is not intuitive.

In addition, when a user who uses a general electronic apparatus waitsfor another person in an appointed place, the user may use a text orphone function to obtain information of the other person or to contactthe other person. However, a manner in which the user, who uses thegeneral electronic apparatus, directly requests the other person forinformation, searches for a contact address of the other person, orcontacts the other person is inconvenient and not intuitive.

The above information is presented as background information only toassist with an understanding of the disclosure. No determination hasbeen made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the disclosure.

SUMMARY

Aspects of the disclosure are to address at least the above-mentionedproblems and/or disadvantages and to provide at least the advantagesdescribed below. Accordingly, an aspect of the disclosure is to providea method of conveniently, simply, and intuitively providing information,and an electronic apparatus for implementing the method.

In accordance with an aspect of the disclosure, an electronic apparatusis provided. The electronic apparatus includes a transceiver configuredto obtain time information related to an operation of an externaldevice, at least one processor configured to generate a clock graphicaluser interface (GUI) displaying the time information, and a display fordisplaying the clock GUI, wherein the clock GUI includes an indicationarea and an indication object moving on the indication area, and whereinthe indication object rotates with respect to a center point included inthe indication area, and indicates the time information by indicating anarea from among a plurality of partial areas included in the indicationarea.

In accordance with another aspect of the disclosure, a method, performedby an electronic apparatus, of displaying time information related to anoperation of an external device is provided. The method includesobtaining time information related to an operation of the externaldevice, and displaying the time information on a clock GUI, wherein theclock GUI includes an indication area and an indication object moving onthe indication area, and wherein the indication object rotates withrespect to a center point included in the indication area, and indicatesthe time information by indicating an area from among a plurality ofpartial areas included in the indication area.

In accordance with another aspect of the disclosure, an electronicapparatus is provided. The electronic apparatus includes a transceiverconfigured to obtain position information of at least one externaldevice, at least one processor configured to generate a clock GUIdisplaying the position information, and a display for displaying theclock GUI, wherein the clock GUI includes an indication area and atleast one indication object moving on the indication area, and whereinthe at least one indication object indicates the at least one externaldevice, rotates with respect to a center point included in theindication area, and indicates the position information by indicating anarea from among a plurality of partial areas included in the indicationarea.

In accordance with another aspect of the disclosure, the at least oneprocessor is further configured to request the at least one externaldevice for transmission of the position information before obtaining theposition information, and receive a response permitting the transmissionof the position information from the at least one external device.

In accordance with another aspect of the disclosure, the clock GUIcomprises a plurality of indication objects that respectively indicate aplurality of external devices, and the display differently displays theplurality of indication objects, based on at least one of a color,brightness, a pattern, a symbol, a letter, a size, and a form.

In accordance with another aspect of the disclosure, the plurality ofpartial areas respectively corresponds to a plurality of presetpositions of interest, and the at least one indication object indicatesthat the at least one external device is positioned at a position ofinterest corresponding to an area from among the plurality of partialareas, by indicating the area.

In accordance with another aspect of the disclosure, the plurality ofpartial areas indicates directions relative to the electronic apparatus,and the at least one indication object indicates that the at least oneexternal device is positioned with respect to the electronic apparatusin a direction corresponding to an area from among the plurality ofpartial areas, by indicating the area.

In accordance with another aspect of the disclosure, the at least oneindication object further indicates a distance from the electronicapparatus to the at least one external device.

In accordance with another aspect of the disclosure, a method, performedby an electronic apparatus, of displaying information is provided. Themethod includes obtaining position information of at least one externaldevice, and displaying the position information on a clock GUI, whereinthe clock GUI includes an indication area and at least one indicationobject moving on the indication area, and wherein the at least oneindication object indicates the at least one external device, rotateswith respect to a center point included in the indication area, andindicates the position information by indicating an area from among aplurality of partial areas included in the indication area.

In accordance with another aspect of the disclosure, an electronicapparatus is provided. The electronic apparatus includes a transceiverconfigured to obtain information related to an estimated arrival time ofat least one external device, at least one processor configured togenerate a clock GUI displaying the estimated arrival time of the atleast one external device, based on the information, and a display fordisplaying the clock GUI, wherein the clock GUI includes an indicationarea and at least one indication object moving on the indication area,and wherein the at least one indication object indicates the at leastone external device, rotates with respect to a center point included inthe indication area, and indicates the estimated arrival time of the atleast one external device by indicating an area from among a pluralityof partial areas included in the indication area.

In accordance with another aspect of the disclosure, the informationrelated to the estimated arrival time comprises information about atleast one of a position of the at least one external device, a movingspeed of the at least one external device, and a type of transportationthat a user of the at least one external device uses to move to anotherplace, and the at least one processor is further configured to calculatethe estimated arrival time of the at least one external device, based onthe information.

In accordance with another aspect of the disclosure, the transceiver isfurther configured to obtain new information related to the estimatedarrival time of the at least one external device, and the at least oneprocessor is further configured to control the display to display theclock GUI that is updated based on the new information.

In accordance with another aspect of the disclosure, a method, performedby an electronic apparatus, of displaying information is provided. Themethod includes obtaining information related to an estimated arrivaltime of at least one external device, and displaying the estimatedarrival time of the at least one external device on a clock GUI, basedon the information, wherein the clock GUI includes an indication areaand at least one indication object moving on the indication area, andwherein the at least one indication object indicates the at least oneexternal device, rotates with respect to a center point included in theindication area, and indicates the estimated arrival time of the atleast one external device by indicating an area from among a pluralityof partial areas included in the indication area.

Other aspects, advantages, and salient features of the disclosure willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses various embodiments of the disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the disclosure will be more apparent from the followingdescription taken in conjunction with the accompanying drawings, inwhich:

FIGS. 1A, 1B, and 1C illustrate examples of an information providingsystem including an electronic apparatus according to variousembodiments of the disclosure;

FIG. 2 illustrates examples of the electronic apparatus according to anembodiment of the disclosure;

FIG. 3 is a flowchart of a method of displaying time information relatedto an operation of an external device, the method being performed by theelectronic apparatus according to an embodiment of the disclosure;

FIGS. 4, 5, 6, 7, 8, and 9 illustrate examples of a clock graphical userinterface (GUI) of the electronic apparatus which displays timeinformation related to an operation of an external device according tovarious embodiments of the disclosure;

FIG. 10 is a flowchart of a method of displaying position information ofan external device, the method being performed by the electronicapparatus according to an embodiment of the disclosure;

FIGS. 11, 12, and 13 illustrate examples of a clock GUI of theelectronic apparatus, the clock GUI displaying position information ofan external device according to various embodiments of the disclosure;

FIG. 14 is a flowchart of a method of displaying information related toan estimated arrival time of an external device, the method beingperformed by the electronic apparatus 100 according to an embodiment ofthe disclosure;

FIG. 15 illustrates a clock GUI of the electronic apparatus whichdisplays an estimated arrival time of an external device according to anembodiment of the disclosure;

FIG. 16 illustrates an example of a clock GUI that displays an estimatedarrival time of the electronic apparatus according to an embodiment ofthe disclosure;

FIG. 17 is a flowchart of a method of displaying user-scheduleinformation related to a schedule of a user, the method being performedby the electronic apparatus according to an embodiment of thedisclosure;

FIGS. 18 and 19 illustrate examples of a clock GUI of the electronicapparatus which displays user-schedule information related to a scheduleof a user according to various embodiments of the disclosure;

FIG. 20 is a block diagram of the electronic apparatus according to anembodiment of the disclosure; and

FIG. 21 is a block diagram of the electronic apparatus according to anembodiment of the disclosure.

Throughout the drawings, it should be noted that like reference numbersare used to depict the same or similar elements, features, andstructures.

DETAILED DESCRIPTION

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of variousembodiments of the disclosure as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the various embodiments describedherein can be made without departing from the scope and spirit of thedisclosure. In addition, descriptions of well-known functions andconstructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of thedisclosure. Accordingly, it should be apparent to those skilled in theart that the following description of various embodiments of thedisclosure is provided for illustration purpose only and not for thepurpose of limiting the disclosure as defined by the appended claims andtheir equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

Some embodiments of the disclosure may be described in terms offunctional block components and various processing operations. Some orall of functional blocks may be realized by any number of hardwareand/or software components configured to perform the specifiedfunctions. For example, the functional blocks of the disclosure may beimplemented by one or more microprocessors or may be implemented bycircuit components for predetermined functions. In addition, forexample, the functional blocks of the disclosure may be implemented withany programming or various scripting languages. The functional blocksmay be implemented in algorithms that are executed on one or moreprocessors. Furthermore, the disclosure could employ any number ofconventional techniques for electronics configuration, signal processingand/or data processing, and the like.

Furthermore, the connecting lines or connectors shown in the variousdrawings are intended to represent functional relations and/or physicalor logical couplings between the various elements. It should be notedthat many alternative or additional functional relations, physicalconnections or logical connections may be present in a practical device.

Reference will now be made in detail to various embodiments, examples ofwhich are illustrated in the accompanying drawings. As used herein, theterm “and/or” includes any and all combinations of one or more of theassociated listed items. Expressions such as “at least one of,” whenpreceding a list of elements, modify the entire list of elements and donot modify the individual elements of the list.

FIGS. 1A, 1B, and 1C illustrate examples of an information providingsystem including an electronic apparatus 100 according to variousembodiment of the disclosure.

As illustrated in FIG. 1A, the electronic apparatus 100 according to theembodiment may be connected to an external device 20 in a wired orwireless manner. For example, the electronic apparatus 100 may include,but is not limited to, a wearable device such as a smart watch, a mobilecomputing device or a non-mobile computing device which includes asmartphone, a tablet personal computer (PC), a PC, a smart television(TV), a personal digital assistant (PDA), home appliances, a laptop, amedia player, a microserver, a global positioning system (GPS) device,an electronic book (e-book) terminal, a terminal for digitalbroadcasting, navigation, a kiosk, electronic control devices of adigital camera and a vehicle, central information display (CID), or thelike.

The electronic apparatus 100 may receive information from the externaldevice 20, and may display the received information to a user 10. Forexample, the external device 20 connected to the electronic apparatus100 may include a wearable device such as a smart watch, a mobilecomputing device or a non-mobile computing device which includes asmartphone, a tablet PC, a PC, a smart TV, a PDA, home appliances, alaptop, a media player, a microserver, a GPS device, an e-book terminal,a terminal for digital broadcasting, navigation, a kiosk, electroniccontrol devices of a digital camera and a vehicle, a CID, or the like.

The electronic apparatus 100 may receive at least one of informationrelated to an operation of the external device 20, information relatedto a position of the external device 20, and information related toestimated arrival time of the external device 20, and may display thereceived information to the user 10. For example, the electronicapparatus 100 may receive, from the external device 20, and display theinformation related to an operation of the external device 20. Asanother example, the electronic apparatus 100 may receive informationabout an execution screen on which an application is being executed orcontent is being reproduced by the external device 20, and maychangelessly display the execution screen displayed by the externaldevice 20 or may display a processed execution screen.

The electronic apparatus 100 according to the embodiment may receive auser input from the user 10, and may transmit the received user input tothe external device 20. Alternatively, the electronic apparatus 100 maytransmit information related to the user 10 to the external device 20.The external device 20 may operate based on the user input or theinformation related to the user 10 which is received from the electronicapparatus 100. Conversely, the external device 20 may receive a userinput or information related to the user 10. The electronic apparatus100 may operate based on the user input or the information related tothe user 10 which is received from the external device 20.

As illustrated in FIG. 1B, the electronic apparatus 100 may be connectedto a server 30 in a wired or wireless manner.

The electronic apparatus 100 may receive information from the server 30,and may display the received information to the user 10.

For example, the electronic apparatus 100 may download an applicationfrom the server 30, and may display an execution screen on which thedownloaded application is being executed. Alternatively, for example,the electronic apparatus 100 may download content from the server 30 ormay stream the content, and may display a screen on which the content isbeing reproduced.

The electronic apparatus 100 may receive a user input from the user 10,and may transmit the received user input to the server 30.Alternatively, the electronic apparatus 100 may transmit informationrelated to the user 10 to the server 30. For example, in order to searchfor predetermined content or information, the electronic apparatus 100may transmit a keyword input from the user 10 to the server 30. Theelectronic apparatus 100 may display a search result to the user 10. Theelectronic apparatus 100 may display a screen on which found content isreproduced.

As illustrated in FIG. 1C, the information providing system according tothe embodiment may include the electronic apparatus 100, the externaldevice 20, and the server 30. The electronic apparatus 100 and theserver 30 may be connected to each other in a wired or wireless manner,and the server 30 and the external device 20 may be connected to eachother in a wired or wireless manner.

The electronic apparatus 100 may receive information about the externaldevice 20 from the server 30, and may display the received informationto the user 10. The electronic apparatus 100 may receive, from theserver 30, at least one of the information related to an operation ofthe external device 20, the information related to a position of theexternal device 20, and the information related to estimated arrivaltime of the external device 20, and may display the received informationto the user 10.

The electronic apparatus 100 may receive a user input from the user 10,and may transmit the received user input to the external device 20 viathe server 30. Alternatively, the electronic apparatus 100 may transmitinformation related to the user 10 to the external device 20 via theserver 30. The external device 20 may operate based on the received userinput or the information related to the user 10. Conversely, theexternal device 20 may receive a user input or information related tothe user 10, and may transmit the user input or the information relatedto the user 10 to the electronic apparatus 100 via the server 30. Theelectronic apparatus 100 may operate based on the received user input orthe information related to the user 10.

As illustrated in FIGS. 1A, 1B, and 1C, the electronic apparatus 100 hasbeen developed to operate in various forms and manners, such that theelectronic apparatus 100 is requested to efficiently provide varioustypes of information to the user 10. Thus, the electronic apparatus 100according to the embodiment may use a clock graphical user interface(GUI) so as to conveniently, simply, and intuitively provideinformation. The clock GUI having a form of an analog clock indicatingtime by using hour and minute hands provides information in a mannerfamiliar to a user, such that the user may intuitively recognize theinformation.

FIG. 2 illustrates examples of the electronic apparatus 100 according toan embodiment of the disclosure.

For example, the electronic apparatus 100 may be embodied as a wearabledevice 100-1 in the form of a wristwatch. The wearable device 100-1 maydisplay various types of information on a clock GUI 101-1.

As another example, the electronic apparatus 100 may be embodied as amobile terminal such as a smartphone 100-2. The smartphone 100-2 maydisplay various types of information on a clock GUI 101-2.

As another example, the electronic apparatus 100 may be embodied as homeappliances such as a television (TV) 100-3, a refrigerator 100-4, or thelike. The TV 100-3 and the refrigerator 100-4 may display various typesof information on respective clock GUIs 101-3 and 101-4.

As illustrated in FIG. 2, the electronic apparatus 100 according to theembodiment may provide information by efficiently using a limit-sizedisplay area by using a clock GUI.

FIG. 3 is a flowchart of a method of displaying time information relatedto an operation of an external device, the method being performed by theelectronic apparatus 100 according to an embodiment of the disclosure.

In operation S310, the electronic apparatus 100 may obtain timeinformation related to an operation of the external device.

The electronic apparatus 100 may receive the time information related tothe operation of the external device from the external device that isconnected to the electronic apparatus 100 in a wired or wireless manner.

The time information related to the operation of the external device,which is obtained by the electronic apparatus 100, may includeinformation about at least one of an estimated time period forperforming the operation by the external device, a time period taken toperform the operation, a time scheduled to start the operation, a timethe operation starts, and a time the operation ends. For example, thetime information related to the operation of the external device mayinclude at least one of information related to a time period taken forthe external device to download an application or content, informationrelated to a time period taken for the external device to install theapplication, information related to a time period taken for the externaldevice to reproduce the content, information related to a time scheduledto turn on or off power of the external device, and information relatedto a time at which the external device performed a call function.

The electronic apparatus 100 may further obtain, in addition to the timeinformation, information related to an operation of executing anapplication or information related to an operation of executing aparticular function, the operation being performed by the externaldevice. The electronic apparatus 100 may receive at least one of a nameof the application executed by the external device, a function performedby the application and time information related to execution of theapplication. The electronic apparatus 100 may receive at least one of aname of a function performed by the external device and time informationrelated to the performing of the function.

In operation S320, the electronic apparatus 100 may display the timeinformation obtained in operation S310 on a clock GUI.

The clock GUI may include an indication area and an indication object.The indication object may include an indication object moving on theindication area. The indication area may correspond to a dial of ananalog clock, and the indication object may correspond to hour andminute hands of the analog clock. The indication area may have a form ofthe dial of the analog clock, and the indication object may have a formof the hour and minute hands of the analog clock. The indication objectmay rotate with respect to a center point included in the indicationarea. The indication object may indicate time information by indicatinga predetermined point or an area from among a plurality of partial areasincluded in the indication area. Each of the plurality of partial areasincluded in the indication area may represent a predetermined time unit.

For example, the indication area may include 12 or 24 markings, and apartial area between two adjacent markings may represent 1 hour.However, a time unit indicated by each of the plurality of partial areasis not limited thereto, and thus may be variously set as 1 second,several seconds, 1 minute, several minutes, 10 minutes, several tens ofminutes, 1 hour, several hours, 1 day, several days, etc.

Before the electronic apparatus 100 displays the clock GUI, theelectronic apparatus 100 may further display a list of a plurality ofexternal devices connected or connectable to the electronic apparatus100. The electronic apparatus 100 may receive, from a user, an input ofselecting an external device from the list of a plurality of externaldevices. In response to the input of selecting the external device, theelectronic apparatus 100 may display a clock GUI indicating informationrelated to an operation of the selected external device.

The electronic apparatus 100 may display time information on the clockGUI, the time information obtained at a current time. The electronicapparatus 100 may generate a clock CUI including an indication objectindicating a partial area corresponding to the obtained timeinformation.

For example, the clock GUI generated by the electronic apparatus 100 mayinclude an indication object indicating a partial area distant from areference line by a distance or a degree corresponding to the timeinformation. The reference line may correspond to a boundary linebetween two partial areas included in the plurality of partial areas.For example, the boundary line may be a line connecting a zero pointwith the center point on the indication area. The zero point on theindication area may correspond to a point indicating 12 o'clock in theanalog clock.

As another example, the clock GUI generated by the electronic apparatus100 may include an indication object indicating a partial area distantfrom a partial area corresponding to the current time by a distancecorresponding to the time information. The electronic apparatus 100 maydetermine the partial area corresponding to the current time from amongthe plurality of partial areas. For example, the partial areacorresponding to the current time may correspond to an area indicated byan hour hand of the analog clock to show the current time.

The electronic apparatus 100 may display a clock GUI including aplurality of indication objects respectively indicating the plurality ofexternal devices. Each of the indication objects may indicate timeinformation of an external device corresponding to an indication object,by indicating a predetermined point or a partial area from among theplurality of partial areas included in the indication area.

The electronic apparatus 100 may differently display the indicationobjects included in the clock GUI, based on at least one of a color,brightness, a pattern, a symbol, a letter, a size, and a form. Theelectronic apparatus 100 may apply at least one of a color, brightness,a pattern, a symbol, a letter, a size, and a form, which indicates theexternal device, to each of the indication objects, and then the usermay identify which indication object indicates which external device.

The electronic apparatus 100 may generate a clock GUI, based on theinformation related to an operation of executing an application or theinformation related to an operation of executing a particular function,the operation being performed by the external device. The electronicapparatus 100 may generate and display a clock GUI, based on at leastone of the name of the application executed by the external device, thefunction performed by the application and the time information relatedto execution of the application. The electronic apparatus 100 maygenerate and display a clock GUI, based on at least one of the name of afunction performed by the external device and the time informationrelated to performance of the function. The electronic apparatus 100 maydisplay the clock GUI and may further display the information related toan operation of executing an application or the information related toan operation of executing a particular function, the operation beingperformed by the external device.

The electronic apparatus 100 may display the clock GUI and may furtherdisplay a control GUI for controlling the external device. The controlGUI may include at least one of a GUI for controlling the externaldevice to start performing a predetermined function, a GUI forcontrolling the external device to pause the performing of thepredetermined function, and a GUI for controlling the external device toend the performing of the predetermined function.

The user of the electronic apparatus 100 may control the operation ofthe external device by inputting a user input with respect to thecontrol GUI or by moving the indication object.

The electronic apparatus 100 may adjust a time period related to theoperation of the external device, based on a distance or a degree bywhich the user moves the indication object. The electronic apparatus 100may change the time information related to the operation of the externaldevice, based on a user input of moving the indication object by apredetermined distance or a predetermined degree, and may transmit thechanged time information to the external device. The electronicapparatus 100 may display the indication object at a position moved bythe predetermined distance or the predetermined degree based on the userinput. For example, the electronic apparatus 100 may increase ordecrease an operation time period of the external device or may adjust atime scheduled for the external device to perform a predeterminedoperation, based on the user input of moving the indication object.

Thus, the electronic apparatus 100 may allow the user to intuitivelycheck information, by displaying time information on a clock GUI, thetime information being related to an operation of the external deviceinteroperating with the electronic apparatus 100. In addition, theelectronic apparatus 100 may allow the user to conveniently manage theexternal device, by controlling a time period based on a user inputreceived via the clock GUI, the time being related to the operation ofthe external device.

FIGS. 4, 5, 6, 7, 8, and 9 illustrate examples of a clock GUI of theelectronic apparatus 100 which displays time information related to anoperation of an external device according to various embodiments of thedisclosure.

As illustrated in FIG. 4, the electronic apparatus 100 may display timeinformation related to an operation of the external device on a clockGUI, in various manners.

A clock GUI 410 generated by the electronic apparatus 100 may include anindication object 413 moving on an indication area 411 with respect to acenter point 415. The indication object 413 may indicate a partial areadistant from a reference line by a distance or a degree corresponding tothe time information. The reference line may correspond to a lineconnecting a zero point 417 with the center point 415 on the indicationarea 411.

The clock GUI 410 may indicate an estimated time period for performing apredetermined operation by the external device, or an estimated timeperiod for ending the performing of the predetermined operation by theexternal device. For example, the clock GUI 410 may indicate anestimated time period taken for the external device to download anapplication or content.

The indication area 411 of the clock GUI 410 may indicate 60 minutes,and 60 partial areas composing the indication area 411 may each indicate1 minute. The indication area 411 may include a marking or a numberindicating a time corresponding to a point or at least one area fromamong a plurality of partial areas. The indication area 411 may includenumbers respectively indicating 0 minute, 15 minutes, 30 minutes, and 45minutes. Because the indication object 413 of the clock GUI 410indicates a partial area distant from the reference line by 120 degrees,the clock GUI 410 indicates that a time period related to the operationof the external device is 20 minutes. The reference line may indicate atime at which the external device is estimated to complete theoperation.

The electronic apparatus 100 may display an area 419 to be differentfrom other areas in order to indicate a time period (e.g., 20 minutes)associated with an operation of the external device with respect to atime period (e.g., 60 minutes) indicated by the indication area 411. Theindication object 413 may indicate a decrease in a time period left forthe external device to complete a predetermined operation, by moving ina counterclockwise direction according to flow of time. The area 419 mayindicate partial areas to be indicated based on movement of theindication object 413 according to flow of time.

As another example, a clock GUI 420 generated by the electronicapparatus 100 may include first and second indication objects 423 and425 moving on an indication area 421 with respect to a center point 427.The first and second indication objects 423 and 425 may indicate partialareas distant from a reference line by a distance or a degreecorresponding to time information. The reference line may be a lineconnecting a zero point 429 with the center point 427 on the indicationarea 421. The first and second indication objects 423 and 425 mayrespectively indicate information related to different external devices.

The clock GUI 420 according to the embodiment may indicate a timescheduled for the external device to perform a predetermined operation.For example, the clock GUI 420 may indicate a time scheduled for theexternal device to turn on or off power of the external device.

A whole indication area 421 of the clock GUI 420 may indicate 60minutes, and 60 partial areas composing the indication area 421 may eachindicate 1 minute. The indication area 421 may include a marking or anumber indicating a time corresponding to a point or at least one areafrom among a plurality of partial areas. The indication area 421 mayinclude numbers respectively indicating 0 minute, 15 minutes, 30minutes, and 45 minutes.

For example, when the first indication object 423 of the clock GUI 420indicates a partial area distant from the reference line by 150 degrees,the clock GUI 420 may indicate that a scheduled time associated with anoperation of a first external device corresponding to the firstindication object 423 will be in 25 minutes. When the second indicationobject 425 of the clock GUI 420 indicates a partial area distant fromthe reference line by 60 degrees, the clock GUI 420 may indicate that ascheduled time associated with an operation of a second external devicecorresponding to the second indication object 425 will be in 10 minutes.The first and second indication objects 423 and 425 may each indicate atime scheduled for the external device to perform a predeterminedoperation, by moving in a counterclockwise direction according to flowof time.

Alternatively, for example, when a current time is 1 p.m., the firstindication object 423 may indicate that the first external device isscheduled to turn on at 1:25 p.m., and the second indication object 425may indicate that the second external device is scheduled to turn on at1:10 p.m. When the first and second indication objects 423 and 425 eachindicate a scheduled time, the first and second indication objects 423and 425 may not move according to flow of time and may indicate thescheduled time at fixed positions. However, when the scheduled time ischanged, the first and second indication objects 423 and 425 may move toeach indicate a partial area corresponding to a changed scheduled time.

As another example, a clock GUI 430 may indicate a time period taken forthe external device to perform a predetermined operation. The electronicdevice 100 may display an area 439 to be different from other areas toindicated the time period for performing the predetermined operation.The clock GUI 430 generated by the electronic apparatus 100 may includefirst and second indication objects 433 and 435 moving on an indicationarea 431 with respect to a center point 437.

The indication area 431 of the clock GUI 430 may indicate 12 hours, and12 partial areas composing the indication area 431 may each indicate 1hour. However, the embodiment is not limited thereto, and the indicationarea 431 may include more partial areas, and each of the plurality ofpartial areas may indicate 1 minute, several minutes, or 10 minutes. Theindication area 431 may include a marking or a number indicating a timecorresponding to at least one area from among the plurality of partialareas. The indication area 431 may include numbers respectivelyindicating 12 o'clock, 3 o'clock, 6 o'clock, and 9 o'clock.

The first indication object 433 of the clock GUI 430 may indicate apartial area corresponding to a current time. The first indicationobject 433 of the clock GUI 430 indicates a partial area distant from aline by 120 degrees, wherein the line connects the center point 437 witha point 438 indicating 12 o'clock on the indication area 431. The firstindication object 433 of the clock GUI 430 indicates that the currenttime is 4 o'clock.

The second indication object 435 of the clock GUI 430 may indicate apartial area distant from a reference line by a degree or a distancecorresponding to time information of the external device. For example,the second indication object 435 of the clock GUI 430 may indicate atime at which the external device starts to perform a predeterminedoperation. The second indication object 435 of the clock GUI 430indicates a partial area distant from the line by 30 degrees, whereinthe line connects the center point 437 with the point 438 indicating 12o'clock on the indication area 431. The second indication object 435 ofthe clock GUI 430 indicates that a time at which the external devicestarts to perform the predetermined operation is 1 o'clock. Because thesecond indication object 435 that is supposed to indicate a time atwhich the performing of an operation is started indicates a partial areadistant from the first indication object 433 indicating a current timeby 90 degrees in a clockwise direction, the clock GUI 430 indicates thetime period taken for the external device to perform the predeterminedoperation is 3 hours.

The first indication object 433 may indicate an increase in a timeperiod taken for the external device to perform the predeterminedoperation, by moving in the clockwise direction according to flow oftime.

As another example, a clock GUI 440 generated by the electronicapparatus 100 may include first and second indication objects 443 and445 moving on an indication area 441 with respect to a center point 447.The clock GUI 440 may indicate a time at which the external devicestarts to perform a predetermined operation and/or a time at which theexternal device ends the performing of the predetermined operation. Forexample, the clock GUI 440 may indicate a time at which the externaldevice starts to download content, and a time at which the externaldevice ends the downloading of the content.

The indication area 441 of the clock GUI 440 may indicate 12 hours, and12 partial areas composing the indication area 441 may each indicate 1hour. However, the embodiment is not limited thereto, and the indicationarea 441 may include more partial areas, and each of the plurality ofpartial areas may indicate 1 minute, several minutes, or 10 minutes. Theindication area 441 may include a marking or a number indicating a timecorresponding to at least one area from among the plurality of partialareas. The indication area 441 may include numbers respectivelyindicating 12 o'clock, 3 o'clock, 6 o'clock, and 9 o'clock.

For example, the first indication object 443 of the clock GUI 440 mayindicate a time at which the external device starts to perform apredetermined operation. The first indication object 443 indicates apartial area distant from a line by 120 degrees, wherein the lineconnects the center point 447 with a point 449 indicating 12 o'clock onthe indication area 441. The first indication object 443 of the clockGUI 440 indicates that the external device starts to perform thepredetermined operation at 4 o'clock.

The second indication object 445 of the clock GUI 440 indicates that atime at which the external device ends the performing of thepredetermined operation. The second indication object 445 indicates apartial area distant from the line by 240 degrees, wherein the lineconnects the center point 447 with the point 449 indicating 12 o'clockon the indication area 441. The second indication object 445 of theclock GUI 440 may indicate that the external device ends the performingof the predetermined operation at 8 o'clock.

Alternatively, for example, the first indication object 443 of the clockGUI 440 may indicate a current time. The first indication object 443indicates a partial area distant from the line by 120 degrees, whereinthe line connects the center point 447 with the point 449 indicating 12o'clock on the indication area 441. The first indication object 443 ofthe clock GUI 440 may indicate that a current time is 4 o'clock.

The second indication object 445 of the clock GUI 440 may indicate atime at which the external device is estimated to end the performing ofthe predetermined operation. The second indication object 445 indicatesa partial area distant from the line by 240 degrees, wherein the lineconnects the center point 447 with the point 449 indicating 12 o'clockon the indication area 441. The second indication object 445 of theclock GUI 440 may indicate that the external device is estimated to endthe performing of the predetermined operation at 8 o'clock. The clockGUI 440 may indicate that the performing of the predetermined operationwill end in 4 hours from the current time.

The first indication object 443 may indicate that a time at which theexternal device ends the performing of the predetermined operation iscoming, by moving in a clockwise direction according to flow of time.

In addition, as illustrated in FIG. 5, the electronic apparatus 100 maydisplay, on a clock GUI, time information related to content reproducedby the external device.

The electronic apparatus 100 may obtain the time information related tocontent reproduced by the external device, and may generate a clock GUI510 displaying the obtained time information.

The clock GUI 510 includes an indication area 511 and an indicationobject 513 moving on the indication area 511. The indication object 513rotates with respect to a center point included in the indication area511. The indication object 513 may indicate the time information relatedto content reproduced by the external device, by indicating an area fromamong a plurality of partial areas included in the indication area 511.For example, the indication object 513 may indicate a section that isbeing reproduced by the external device.

A whole indication area 519 of the clock GUI 510 may indicate a timetaken to reproduce all parts of content, and an area 513 between areference line and a point indicated by the indication object 513 mayindicate a time period in which the external device reproduces thecontent until now from a start of the reproduction. With reference toFIG. 5, an example is described in which numbers 1, 2, 3, and 4 aredisplayed to indicate a time corresponding to four areas from among theplurality of partial areas, but the embodiment is not limited thereto.An indication area may display a content reproduction time, or maydisplay a ratio of a current reproduction time to a whole reproductiontime by using a symbol %.

The electronic apparatus 100 may display content information along witha clock GUI displaying time information related to content reproduced bythe external device.

The electronic apparatus 100 may further display a control GUI forcontrolling the external device. The clock GUI 510 illustrated in FIG. 5may include a control GUI 515 to control a content reproducing operationby the external device. The electronic apparatus 100 may control theexternal device to stop or resume reproduction of content, based in auser input received via the control GUI 515. For example, the electronicapparatus 100 may control the external device to stop the reproductionof content, in response to a user input of touching the control GUI 515during the reproduction of content. Alternatively, for example, theelectronic apparatus 100 may control the external device to resume thereproduction of content, in response to a user input of touching thecontrol GUI 515 while the reproduction of content is stopped.

The electronic apparatus 100 may control the external device torepeatedly reproduce a certain section of content, based on a user inputof moving the indication object 513. For example, the electronicapparatus 100 may control the external device to repeatedly reproducethe certain section of the content, in response to a user input ofdragging and dropping the indication object 513 from a first position toa second position, wherein the certain section corresponds to a sectionfrom the first position to the second position.

FIG. 6 illustrates a user interface (UI) of the electronic apparatus 100which are displayed to indicate time information related to an operationof the external device according to an embodiment of the disclosure.

The electronic apparatus 100 may display a screen 610 including a list611 from which one is selected from among applications to be executed bythe electronic apparatus 100 or functions to be provided by theelectronic apparatus 100. The list 611 may include a plurality of iconsrespectively corresponding to the applications to be executed by theelectronic apparatus 100 or the functions to be provided by theelectronic apparatus 100.

The electronic apparatus 100 may receive a user input of selecting anicon 613 from among the plurality of icons included in the list 611. Theelectronic apparatus 100 may display, on the screen 610, a pointer 614indicating the user-selected icon 613, based on a user input. Theelectronic apparatus 100 may display, on the screen 610, a name 615 ofthe user-selected icon 613, based on a user input.

The electronic apparatus 100 may display a clock GUI 620 including alist 621 of external devices connected or connectable to the electronicapparatus 100, in response to a user input of selecting the icon 613.The electronic apparatus 100 may display the clock GUI 620 including thelist 621 of external devices so as to receive an input of selecting oneof the external devices. The connection between the electronic apparatus100 and an external device may mean that the electronic apparatus 100may exchange information or a signal with the external device in a wiredor wireless manner.

The electronic apparatus 100 may display the list 621 including aplurality of icons respectively corresponding to the external devicesthat are connected or connectable to the electronic apparatus 100. Theicons included in the list 621 may each include a letter, a symbol, oran image indicating an external device. Referring to FIG. 6, the clockGUI 620 displays icons including names of the external devices, but theembodiment is not limited thereto. For example, an icon corresponding toan external device may include a particular image indicating theexternal device.

Referring to the clock GUI 620 of FIG. 6, the electronic apparatus 100may be connected or connectable to lighting equipment, a refrigerator, awashing machine, an air conditioner, an induction cooktop, and a TV in awired or wireless manner. The electronic apparatus 100 may add anexternal device of which time information is provided by the electronicapparatus 100, in response to a user input of selecting an icon 625included in the clock GUI 620.

A screen provided by the electronic apparatus 100 may include anindication area indicating a plurality of external devices, and at leastone indication object indicating at least one external device from amongthe plurality of external devices while the at least one indicationobject rotates with respect to a center point included in the indicationarea. For example, the at least one indication object may indicate theat least one external device that is activated. The activated at leastone external device may refer to an external device whose power isturned on, an operating external device, or an external devicecontrollable by the electronic apparatus 100.

For example, the electronic apparatus 100 may display a screen thatincludes an indication area indicating a plurality of external devicesconnected to the electronic apparatus 100, and at least one indicationobject indicating an operating at least one external device. Forexample, the clock GUI 620 of FIG. 6 may indicate, by using anindication area 627 and indication objects 629, that the electronicapparatus 100 are connected to a plurality of external devices includingthe lighting equipment, the refrigerator, the washing machine, the airconditioner, the induction cooktop, and the TV, and the lightingequipment, the refrigerator, the washing machine, and the TV from amongthe plurality of external devices are currently operating.

As another example, the electronic apparatus 100 may display a screenthat includes an indication area indicating a plurality of externaldevices connectable to the electronic apparatus 100, and at least oneindication object indicating at least one external device that isalready connected to the electronic apparatus 100. For example, theclock GUI 620 of FIG. 6 may indicate, by using the indication area 627and the indication objects 629, that the electronic apparatus 100 areconnectable to the plurality of external devices including the lightingequipment, the refrigerator, the washing machine, the air conditioner,the induction cooktop, and the TV, and the lighting equipment, therefrigerator, the washing machine, and the TV from among the pluralityof external devices are currently connected to the electronic apparatus100.

When particular notification is received from an external device, theelectronic apparatus 100 may indicate, by using an indication object,that the particular notification has been received. For example, theelectronic apparatus 100 may notify a user of that the particularnotification has been received from the external device indicated by theindication object, by changing a color, a thickness, brightness, orflickering of the indication object. Alternatively, for example, theelectronic apparatus 100 may notify a user of that the particularnotification has been received from the external device indicated by theindication object, by changing a color or brightness of each of iconsincluded in a list of a plurality of external devices included in anindication area.

The electronic apparatus 100 may receive a user input of selecting anicon 623 from among icons indicated by the indication objects 629. Theicon 623 may correspond to the washing machine. The electronic apparatus100 may display detailed information related to a selected externaldevice, in response to a user input of selecting the external device. Inresponse to the user input of selecting the icon 623, the electronicapparatus 100 may display a clock GUI 630 displaying time informationrelated to an operation of the washing machine.

The clock GUI 630 displayed by the electronic apparatus 100 may includean indication object 633 moving on an indication area 632 with respectto a center point. The indication object 633 may indicate a partial areadistant from a reference line by a distance or a degree corresponding totime information. The reference line may correspond to a line connectinga zero point 631 with the center point on the indication area 632.

The clock GUI 630 may indicate an estimated time period taken for thewashing machine to end the performing of a predetermined operation. Forexample, the clock GUI 630 may indicate a time period taken for thewashing machine to end a spin-drying function.

A whole indication area 632 of the clock GUI 630 may indicate 60minutes, and 60 partial areas composing the whole indication area 632may each indicate 1 minute. The indication area 632 may include amarking or a number indicating a time corresponding to at least one areafrom among a plurality of partial areas. The indication area 632 mayinclude numbers respectively indicating 0 minute, 15 minutes, 30minutes, and 45 minutes, and markings respectively time values betweennumbered-time values such as 0 minute, 15 minutes, 30 minutes, and 45minutes. Because the indication object 633 of the clock GUI 630indicates a partial area distant from the reference line by 120 degrees,the clock GUI 630 may indicate that 20 minutes are left for the washingmachine to complete a predetermined operation. The reference line mayindicate a time at which the washing machine is estimated to completethe predetermined operation. The indication object 633 may indicate adecrease in a time period left for the washing machine to complete thepredetermined operation, by moving in a counterclockwise directionaccording to flow of time.

The clock GUI 630 displaying time information related to an operation ofthe washing machine may include a letter, a symbol, or an imageindicating the washing machine. Also, the clock GUI 630 may includedetailed information related to the operation of the washing machine.The clock GUI 630 may display information about the operation of thewashing machine by using a letter, a symbol, or an image. The clock GUI630 may further include a control GUI 635 for controlling the washingmachine. The electronic apparatus 100 may control the washing machine tostop or resume the performing of the predetermined operation, based on auser input received via the control GUI 635.

FIG. 7 illustrates clock GUIs of the electronic apparatus 100 whichfurther include control GUIs for controlling an external deviceaccording to an embodiment of the disclosure.

A clock GUI 710 displayed by the electronic apparatus 100 may include anindication object 713 moving on an indication area 712 with respect to acenter point. The indication object 713 may indicate a partial areadistant from a reference line by a distance or a degree corresponding totime information. The reference line may correspond to a line connectinga zero point 711 with the center point on the indication area 712. Theclock GUI 710 may indicate an estimated time period taken for a washingmachine to end the performing of a predetermined operation. For example,the clock GUI 710 may indicate that 20 minutes are left for the washingmachine to end a spin-drying function.

The clock GUI 710 displaying time information related to an operation ofthe washing machine may include a letter, a symbol, or an imageindicating the washing machine. In addition, the clock GUI 710 mayinclude detailed information related to the operation of the washingmachine. The clock GUI 710 may display, by using a letter, a symbol, oran image, information about an operation that is being performed by thewashing machine. The clock GUI 710 may further include a control GUI 715for controlling the washing machine.

The electronic apparatus 100 may control the washing machine to stop orresume the performing of the predetermined operation, based on a userinput received via the control GUI 715. For example, while the washingmachine performs the spin-drying function, the electronic apparatus 100may control the washing machine to stop the spin-drying function, inresponse to a user input of touching the control GUI 715.

When an operational state of the washing machine is changed, theelectronic apparatus 100 may change the letter, the symbol, or the imageincluded in the control GUI 715. For example, when the spin-dryingfunction of the washing machine is stopped, as illustrated in a clockGUI 720 of FIG. 7, the electronic apparatus 100 may change the imageincluded in the control GUI 715 to an image included in a control GUI717.

FIG. 8 illustrates a clock GUI 810 of the electronic apparatus 100 whichfurther displays detailed information related to an external deviceaccording to an embodiment of the disclosure.

The clock GUI 810 displayed on the electronic apparatus 100 may includean indication object 813 moving on an indication area 812 with respectto a center point. The indication object 813 may indicate a partial areadistant from a reference line by a distance or a degree corresponding totime information. The reference line may correspond to a line connectinga zero point 811 with the center point on the indication area 812. Theclock GUI 810 may indicate a time period estimated for a washing machineto end a predetermined operation. The clock GUI 810 that displays timeinformation related to an operation of the washing machine may includean icon 815 indicating the washing machine.

The electronic apparatus 100 may further display detailed informationrelated to an operation of the external device, based on a user input.For example, the detailed information related to an operation of theexternal device may include information about a state of the externaldevice, information about a time period left for the external device tocomplete a predetermined operation, information about a scheduled timewith respect to the external device, or the like.

The electronic apparatus 100 may display detailed information related toan operation of the washing machine, based on a user input of touchingthe icon 815 or the indication object 813. For example, in the case thata user input of touching the indication object 813 of the clock GUI 810is received, the electronic apparatus 100 may display a clock GUI 820including an animation effect by which a pop-up window 821 is displayedto display detailed information 823 while the indication object 813rotates.

The electronic apparatus 100 may remove displayed detailed informationfrom a screen, based on a user input. The electronic apparatus 100 maydisplay again the clock GUI 810 by removing the pop-up window 821 fromthe screen, based on a user input of touching the pop-up window 821, theicon 815, or the indication object 813 of the clock GUI 820.

FIG. 9 illustrates a clock GUI 910 for controlling the electronicapparatus 100 to control an operation of an external device according toan embodiment of the disclosure.

The clock GUI 910 displayed on the electronic apparatus 100 may includean indication object 913 moving on an indication area 912 with respectto a center point. The electronic apparatus 100 may display, on theclock GUI 910, time information related to an operation of the externaldevice interoperating with the electronic apparatus 100. The indicationobject 913 may indicate a partial area distant from a reference line bya distance or a degree corresponding to the time information. Thereference line may correspond to a line connecting a zero point 911 withthe center point on the indication area 912.

A user 10 of the electronic apparatus 100 may control an operation ofthe external device by moving the indication object 913. For example,the user 10 may move the indication object 913 to a new position 915along a direction displayed as an arrow 914 of FIG. 9. For example, theelectronic apparatus 100 may move the indication object 913, based on atouch and drag input from the user 10 with respect to a touch screendisplayed by the clock GUI 910.

The electronic apparatus 100 may adjust a time period related to anoperation of the external device, based on a distance or a degree bywhich the user 10 moves the indication object 913. The electronicapparatus 100 may transmit change time information related to theoperation of the external device, based on a user input of moving anindication object by a predetermined distance, and may transmit thechanged time information to the external device. The electronicapparatus 100 may display the indication object at a position moved bythe predetermined distance or predetermined degrees based on the userinput. The electronic apparatus 100 may add or decrease an operationtime period of the external device, or may adjust a time periodscheduled for the external device to perform a predetermined operation,based on the user input of moving the indication object.

For example, the electronic apparatus 100 may display a clock GUIdisplaying a time period left for a washing machine to end its operatingfunction. The electronic apparatus 100 may add or decrease an operationtime period of the washing machine, based on a user input of draggingthe indication object.

As another example, the electronic apparatus 100 may display a clock GUIindicating a time scheduled for lighting equipment to turn on or off ata particular time. The electronic apparatus 100 may advance or postponethe scheduled time with respect to the lighting equipment, based on auser input of dragging the indication object.

As another example, the electronic apparatus 100 may manage a timeperiod in which cooking equipment such as an electric rice cookeroperates. The electronic apparatus 100 may display a clock GUIindicating a time set for the cooking equipment to cook food. Forexample, the electronic apparatus 100 may display a clock GUI indicatingthat the electric rice cooker has been set to keep cooked rice warmduring a predetermined time. The electronic apparatus 100 may adjust anoperation time period of the cooking equipment in real time, based on auser input of dragging the indication object.

FIG. 10 is a flowchart of a method of displaying position information ofan external device, the method being performed by the electronicapparatus 100 according to an embodiment of the disclosure.

In operation S1010, the electronic apparatus 100 may obtain positioninformation of at least one external device.

Before the electronic apparatus 100 obtains the position information,the electronic apparatus 100 may request the at least one externaldevice for transmission of the position information, and may receive aresponse permitting the transmission of the position information fromthe at least one external device.

For example, position information of an external device may include atleast one of information about at which position of interest from amongpreset positions of interest the external device is positioned,information about in which direction the external device is positionedwith respect to the electronic apparatus 100, and information about adistance from the electronic apparatus 100 to the external device. Forexample, the position information of the external device may include GPSinformation received by the external device.

In operation S1020, the electronic apparatus 100 may display theobtained position information on a clock GUI.

The clock GUI may include an indication area and at least one indicationobject moving on the indication area. The at least one indication objectmay indicate the at least one external device. The at least oneindication object may rotate with respect to a center point included inthe indication area. The at least one indication object may indicate theposition information obtained in operation S1010, by indicating apredetermined point or an area from among a plurality of partial areasincluded in the indication area.

The electronic apparatus 100 may indicate the information about at whichposition of interest from among preset positions of interest theexternal device is positioned. The plurality of partial areas includedin the indication area of the clock GUI may respectively correspond tothe preset positions of interest. The at least one indication object mayindicate that the at least one external device corresponding to the atleast one indication object is positioned at a position of interestwhich corresponds to the area indicated by the at least one indicationobject.

As another example, the electronic apparatus 100 may indicate theinformation about in which direction the external device is positionedwith respect to the electronic apparatus 100. The plurality of partialareas included in the indication area of the clock GUI may indicatedirections relative to the electronic apparatus 100. The at least oneindication object may indicate that the at least one external devicecorresponding to the at least one indication object is positioned withrespect to the electronic apparatus 100 in a direction corresponding tothe area indicated by the at least one indication object, by indicatingthe area from among the plurality of partial areas.

The clock GUI may indicate the direction of the external device which isrelative to the electronic apparatus 100, but may further indicate adistance from the electronic apparatus 100 to the external device. Theat least one indication object of the clock GUI may further indicate thedistance from the electronic apparatus 100 to the external device. Forexample, the electronic apparatus 100 may indicate the distance from theelectronic apparatus 100 to the external device by changing a length ofthe at least one indication object, based on the distance from theelectronic apparatus 100 to the external device.

The electronic apparatus 100 may display a clock GUI including aplurality of indication objects respectively indicating a plurality ofexternal devices. Each of the indication objects may indicate positioninformation of an external device corresponding to an indication objectby indicating a predetermined point or an area from among the pluralityof partial areas included in the indication area. The electronicapparatus 100 may differently display the indication objects included inthe clock GUI, based on at least one of a color, brightness, a pattern,a symbol, a letter, a size, and a form. The electronic apparatus 100 mayapply at least one of a color, brightness, a pattern, a symbol, aletter, a size, and a form, which indicates the external device, to eachof the indication objects, and then the user may identify whichindication object indicates which external device.

FIGS. 11, 12, and 13 illustrate examples of a clock GUI of theelectronic apparatus 100, the clock GUI displaying position informationof an external device according to various embodiment of the disclosure.

As illustrated in FIG. 11, the electronic apparatus 100 may variouslydisplay, on the clock GUI, information related to a position of theexternal device.

For example, a clock GUI 1110 generated by the electronic apparatus 100may include indication objects 1112, 1113, and 1114 which rotate on anindication area 1111 with respect to a center point 1115. The indicationobjects 1112, 1113, and 1114 may respectively indicate a plurality ofpieces of information about in which directions external devices arepositioned with respect to the electronic apparatus 100. The indicationobjects 1112, 1113, and 1114 may respectively indicate positions ofdifferent external devices.

For example, as illustrated in the clock GUI 1110, the electronicapparatus 100 may indicate that the indication objects 1112, 1113, and1114 correspond to the different external devices, by differentlydisplaying colors of the indication objects 1112, 1113, and 1114. Inaddition, the electronic apparatus 100 may indicate distances from theelectronic apparatus 100 to the different external devices, based onlengths of the indication objects 1112, 1113, and 1114. The electronicapparatus 100 may display the indication object 1112 to be short, theindication object 1112 indicating position information of an externaldevice that is positioned relatively close to the electronic apparatus100. The electronic apparatus 100 may display the indication objects1113 and 1114 to be long, the indication objects 1113 and 1114indicating two pieces of position information of external devices thatare positioned relatively remote from the electronic apparatus 100.

As illustrated in the clock GUI 1110, the electronic apparatus 100 maydisplay a clock GUI including indication objects having forms of hourand minute hands of an analog clock. However, the embodiment is notlimited thereto, and an indication object may have various forms.

As another example, a clock GUI 1120 generated by the electronicapparatus 100 may include indication objects 1122, 1123, and 1124 whichrotate on an indication area 1121 with respect to a center point 1125.The indication objects 1122, 1123, and 1124 may respectively indicate aplurality of pieces of information about in which directions externaldevices are positioned with respect to the electronic apparatus 100. Theindication objects 1122, 1123, and 1124 may respectively indicatepositions of different external devices.

For example, as illustrated in the clock GUI 1120, the electronicapparatus 100 may indicate that the indication objects 1122, 1123, and1124 correspond to the different external devices, by differentlydisplaying forms of the indication objects 1122, 1123, and 1124. Inaddition, the electronic apparatus 100 may indicate distances from theelectronic apparatus 100 to the different external devices, based ondistances from the center point 1125 to the indication objects 1122,1123, and 1124.

The electronic apparatus 100 may display the indication object 1122 tobe close to the center point 1125, the indication object 1122 indicatingposition information of an external device that is positioned relativelyclose to the electronic apparatus 100. The electronic apparatus 100 maydisplay the indication objects 1123 and 1124 to be remote from thecenter point 1125, the indication objects 1123 and 1124 indicating twopieces of position information of external devices that are positionedrelatively remote from the electronic apparatus 100.

As illustrated in FIG. 12, the electronic apparatus 100 may display, ona clock GUI 1210, information related to a position of an externaldevice.

The clock GUI 1210 generated by the electronic apparatus 100 may includeindication objects 1214, 1215, 1216, and 1217 which rotate on anindication area 1211 with respect to a center point 1212. The indicationobjects 1214, 1215, 1216, and 1217 may each indicate information aboutat which position of interest from among preset positions of interest anexternal device is positioned. The indication objects 1214, 1215, 1216,and 1217 may respectively indicate positions of different externaldevices.

The electronic apparatus 100 may display the clock GUI 1210 including alist 1213 of the preset positions of interest. A plurality of partialareas included in the indication area 1211 of the clock GUI 1210 mayrespectively correspond to the preset positions of interest included inthe list 1213. The indication objects 1214, 1215, 1216, and 1217 mayeach indicate one of the plurality of partial areas, thereby indicatingthat an external device corresponding to each indication object ispositioned at a position of interest corresponding to the area indicatedby the indication object. The list 1213 may include letters, symbols, orimages indicating the preset positions of interest. As an example, theclock GUI 1210 of FIG. 12 displays the list 1213 including names of thepreset positions of interest, but the embodiment is not limited thereto.A clock GUI according to another embodiment may include a list ofpositions of interest, the list including an image, a symbol, or aletter indicating each of the positions of interest.

Referring to the clock GUI 1210, an external device corresponding to theindication object 1214 is positioned at “home”, an external devicecorresponding to the indication object 1215 is positioned at “company”,an external device corresponding to the indication object 1216 ispositioned at “school”, and an external device corresponding to theindication object 1217 is positioned at “others”. For example, in thecase that a position of an external device does not correspond to aposition of interest, the electronic apparatus 100 may display theexternal device to be positioned at “others”. The electronic apparatus100 may add positions of interest to the list 1213, in response to auser input of selecting icons 1219 included in the clock GUI 1210.

The electronic apparatus 100 may provide position information of anexternal device via a clock GUI, thereby allowing a user of theelectronic apparatus 100 to conveniently check a position of anotherperson in real time, the other person having the external device. Forexample, the user of the electronic apparatus 100 may conveniently checkin real time positions of family members by setting the clock GUI todisplay a plurality of pieces of position information of externaldevices of the family members.

FIG. 13 illustrates a UI displayed by the electronic apparatus 100 so asto display time information related to position information and anoperation of an external device according to an embodiment of thedisclosure.

The electronic apparatus 100 may display a screen 1310 including a list1311 from which one is selected from among applications to be executedby the electronic apparatus 100 or functions to be provided by theelectronic apparatus 100. The list 1311 may include a plurality of iconsrespectively corresponding to the applications to be executed by theelectronic apparatus 100 or the functions to be provided by theelectronic apparatus 100.

The electronic apparatus 100 may receive a user input of selecting anicon 1313 from among a plurality of icons included in the list 1311. Theelectronic apparatus 100 may display, on the screen 1310, a pointer 1314indicating the user-selected icon 1313, based on a user input. Theelectronic apparatus 100 may display, on the screen 1310, a name 1315 ofthe user-selected icon 1313, based on a user input.

The electronic apparatus 100 may display a clock GUI 1320 displayinginformation about positions of a plurality of external devices, inresponse to the user input of selecting the icon 1313. The electronicapparatus 100 may display position information of external devices onlythat permitted transmission of the position information.

The clock GUI 1320 may include a center point 1325 indicating a positionof the electronic apparatus 100, and indication objects 1322 and 1324that rotate on an indication area 1321 and display positions of externaldevices. The indication objects 1322 and 1324 may indicate two pieces ofinformation about in which directions the external devices arepositioned with respect to the electronic apparatus 100. The indicationobjects 1322 and 1324 may respectively indicate the positions of theexternal devices that are different from each other.

The electronic apparatus 100 may differently display the indicationobjects 1322 and 1324, based on at least one of a color, brightness, apattern, a symbol, a letter, a size, and a form of each of theindication objects 1322 and 1324. The electronic apparatus 100 may applyat least one of a color, brightness, a pattern, a symbol, a letter, asize, and a form, which indicates the external device, to each of theindication objects 1322 and 1324, and then a user may identify whichindication object indicates which external device.

The electronic apparatus 100 may receive a user input of selecting theindication object 1322 from among the indication objects 1322 and 1324.The indication object 1322 may indicate an external device carried by auser named “JANNY”.

The electronic apparatus 100 may display detailed information related toan external device, in response to a user input of selecting theexternal device. The electronic apparatus 100 may display a screen 1330including a pop-up window 1331 displaying detailed information, inresponse to the user input of selecting the indication object 1322. Thedetailed information related to the external device may include at leastone of a name of the external device, user information of the externaldevice, a phone number of the external device, and a category of acontact list in which the phone number of the external device is stored.The user information of the external device may include at least one ofa name of a user, an address of the user, a photo of the user, an e-mailaddress of the user, and a contact group to which the user belongs.

The pop-up window 1331 may include at least one icon for making a phonecall or sending a text message to the external device. In response to auser input of selecting the at least one icon included in the pop-upwindow 1331, the electronic apparatus 100 may make a phone call to theexternal device or may send a text message to the external device.

Accordingly, the electronic apparatus 100 may provide positioninformation of an external device via a clock GUI, thereby allowing auser of the electronic apparatus 100 to conveniently check a position ofanother person in real time, the other person having the externaldevice. In addition, the electronic apparatus 100 may provide detailedinformation of the external device or a UI for contacting the externaldevice, in response to a user input with respect to the clock GUI, suchthat the user may easily obtain information of the other person andconveniently make a contact. For example, when the user of theelectronic apparatus 100 waits for a friend in an appointed place, theuser may conveniently check a position of the friend in real time basedon an indication object indicating a device of the friend, and may makea contact with the friend by conveniently obtaining a contact address ofthe friend by selecting the indication object.

FIG. 14 is a flowchart of a method of displaying information related toan estimated arrival time of an external device, the method beingperformed by the electronic apparatus 100 according to an embodiment ofthe disclosure.

In operation S1410, the electronic apparatus 100 may obtain informationrelated to an estimated arrival time of at least one external device.

Before the electronic apparatus 100 obtains the information related toan estimated arrival time, the electronic apparatus 100 may request theat least one external device for transmission of the information, andmay receive a response permitting the transmission of the informationfrom the at least one external device.

For example, the information related to an estimated arrival time mayinclude at least one of an estimated arrival time of the at least oneexternal device, a position of the at least one external device, amoving speed of the at least one external device, and a type oftransportation that a user of the at least one external device uses tomove to another place. For example, information about the position ofthe at least one external device may include GPS information received bythe at least one external device.

In operation S1420, the electronic apparatus 100 may display theestimated arrival time of the at least one external device on a clockGUI, based on the obtained information.

The clock GUI may include an indication area and at least one indicationobject moving on the indication area. The at least one indication objectmay indicate the at least one external device. The at least oneindication object may rotate with respect to a center point included inthe indication area. The at least one indication object may indicate theestimated arrival time of the at least one external device by indicatinga predetermined point or an area from among a plurality of partial areasincluded in the indication area.

The electronic apparatus 100 may calculate the estimated arrival time ofthe at least one external device, based on the information obtained inoperation S1410. The electronic apparatus 100 may calculate theestimated arrival time of the at least one external device, based on atleast one of the position of the at least one external device, themoving speed of the at least one external device, and the type of thetransportation that the user of the at least one external device uses tomove to another place.

The electronic apparatus 100 may further obtain new information relatedto the estimated arrival time of the at least one external device, andmay display the clock GUI updated based on the obtained new information.The at least one indication object may indicate that the estimatedarrival time is imminent, by moving in a counterclockwise directionaccording to flow of time.

The electronic apparatus 100 may display a clock GUI including aplurality of indication objects respectively indicating a plurality ofexternal devices. Each of the indication objects indicates apredetermined point or an area from among the plurality of partial areasincluded in the indication area, such that information about theestimated arrival time of the at least one external device correspondingto one of the indication objects may be displayed. The electronicapparatus 100 may differently display the indication objects included inthe clock GUI, based on at least one of a color, brightness, a pattern,a symbol, a letter, a size, and a form. The electronic apparatus 100 mayapply at least one of a color, brightness, a pattern, a symbol, aletter, a size, and a form, which indicates the external device, to eachof the indication objects, and then a user may identify which indicationobject indicates which external device.

FIG. 15 illustrates a clock GUI 1510 of the electronic apparatus 100which displays an estimated arrival time of an external device accordingto an embodiment of the disclosure.

The clock GUI 1510 generated by the electronic apparatus 100 may includeindication objects 1513, 1515, and 1517 moving on an indication area1511 with respect to a center point.

The indication objects 1513, 1515, and 1517 may respectively indicatepartial areas distant from a reference line by respective distances ordegrees corresponding to respective estimated arrival times of externaldevices. The reference line may be a line connecting a zero point 1512with the center point on the indication area 1511.

The indication area 1511 of the clock GUI 1510 may indicate 60 minutes,and 60 partial areas composing the indication area 1511 may eachindicate 1 minute. The indication area 1511 may include a marking or anumber indicating a time corresponding to a point or at least one areafrom among a plurality of partial areas. The indication area 1511 mayinclude markings 1519 that mark 12 partial areas by 5-minute intervals.However, time intervals indicated by the plurality of partial areas arenot limited to the aforementioned example, and may each be variously setas 1 second, several seconds, 1 minute, several minutes, 10 minutes,several minutes, 1 hour, several hours, 1 day, several days, or thelike.

The indication object 1513 of the clock GUI 1510 indicates a partialarea distant from the reference line by 30 degrees. The indicationobject 1513 may indicate an external device carried by a user named“YOON”. The clock GUI 1510 may indicate that an estimated arrival timeof the external device corresponding to the indication object 1513 iswithin 5 minutes. The clock GUI 1510 may indicate that 5 minutes areleft until the external device corresponding to the indication object1513 arrives at an appointed place. The reference line may indicate atime at which the external device is estimated to arrive at theappointed place. The appointed place may be a preset place or a positionof the electronic apparatus 100.

The indication object 1515 of the clock GUI 1510 indicates a partialarea distant from the reference line by 180 degrees. The indicationobject 1515 may indicate an external device carried by a user named“HUN”. The clock GUI 1510 may indicate that an estimated arrival time ofthe external device corresponding to the indication object 1515 iswithin 30 minutes. The clock GUI 1510 may indicate that 30 minutes areleft until the external device corresponding to the indication object1515 arrives at the appointed place.

The indication object 1517 of the clock GUI 1510 indicates a partialarea distant from the reference line by 300 degrees. The indicationobject 1517 may indicate an external device carried by a user named“JAY”. The clock GUI 1510 may indicate that an estimated arrival time ofthe external device corresponding to the indication object 1517 iswithin 50 minutes. The clock GUI 1510 may indicate that 50 minutes areleft until the external device corresponding to the indication object1517 arrives at the appointed place.

FIG. 15 illustrates an example in which only information about theestimated arrival time of the external device is displayed, but theembodiment is not limited thereto. The electronic apparatus 100 maydisplay both the information about the estimated arrival time of theexternal device and information about a position of the external device.The electronic apparatus 100 may further display an indication objectindicating the position of the external device along with the indicationobject indicating the estimated arrival time of the external device.

The electronic apparatus 100 may apply at least one of a color,brightness, a pattern, a symbol, a letter, a size, and a form, whichindicates the external device, to both the indication object indicatingthe estimated arrival time of the external device and the indicationobject indicating the position, and then a user may identify whichindication object indicates which external device.

The electronic apparatus 100 may receive a user input of selecting anindication object from among the indication objects 1513, 1515, and1517. The electronic apparatus 100 may display detailed informationrelated to the selected external device, in response to the user inputof selecting the external device. The electronic apparatus 100 maydisplay a screen including a pop-up window displaying the detailedinformation related to the selected external device. For example, theelectronic apparatus 100 may display the screen 1330 shown in FIG. 13,as the screen including the pop-up window displaying the detailedinformation. The detailed information related to the external device mayinclude at least one of a name of the external device, user informationof the external device, a phone number of the external device, and acategory of a contact list in which the phone number of the externaldevice is stored. The user information of the external device mayinclude at least one of a name of a user, an address of the user, aphoto of the user, an e-mail address of the user, and a contact group towhich the user belongs.

The pop-up window may include at least one icon for making a phone callor sending a text message to the external device. In response to a userinput of selecting the at least one icon included in the pop-up window,the electronic apparatus 100 may make a phone call to the externaldevice or may send a text message to the external device.

Accordingly, the electronic apparatus 100 may provide an estimatedarrival time of the external device via a clock GUI, thereby allowing auser of the electronic apparatus 100 to conveniently check the estimatedarrival time of another person in real time, the other person carryingthe external device. In addition, the electronic apparatus 100 mayprovide the detailed information of the external device or a UI forcontacting the external device, in response to a user input with respectto the clock GUI, such that the user may easily obtain information ofthe other person and conveniently make a contact.

For example, when the user of the electronic apparatus 100 waits for afriend in an appointed place, the user may conveniently check a positionof the friend in real time based on an indication object indicating adevice of the friend, and make a contact with the friend by convenientlyobtaining a contact address of the friend corresponding to theindication object by selecting the indication object.

With reference to FIGS. 14 and 15, the method, performed by theelectronic apparatus 100, of displaying the estimated arrival time ofthe external device is described above. The electronic apparatus 100 maydisplay a clock GUI that displays an estimated arrival time of theelectronic apparatus 100 related to destination.

FIG. 16 illustrates an example of a clock GUI 1610 that displays anestimated arrival time of the electronic apparatus 100 according to anembodiment of the disclosure.

The electronic apparatus 100 may obtain information about at least oneof a position of the electronic apparatus 100, a moving speed of theelectronic apparatus 100, a type of transportation that a user of theelectronic apparatus 100 uses to move to another place, destination ofthe electronic apparatus 100, and a time period estimated for a user ofthe electronic apparatus 100 to arrive at destination by using variousforms of transportation. The electronic apparatus 100 may obtain theinformation from an external device, a server, or the user.

As illustrated in FIG. 16, the electronic apparatus 100 may display, onthe clock GUI 1610, estimated arrival times depending on thetransportation to be used, based on the obtained information.

The clock GUI 1610 generated by the electronic apparatus 100 may includeindication objects 1611, 1612, and 1613 moving on an indication area1614 with respect to a center point 1615.

Each of the indication objects 1611, 1612, and 1613 may indicate apartial area distant from a reference line by a distance or a degreecorresponding to an estimated arrival time of an external device. Thereference line may correspond to a line connecting a zero point with thecenter point 1615 on the indication area 1614.

Each of a plurality of partial areas included in the indication area1614 may indicate a predetermined time unit. The indication area 1614may include a marking or a number indicating a time corresponding to apredetermined point or at least one area from among the plurality ofpartial areas. For example, the indication area 1614 of the clock GUI1610 may indicate 60 minutes, and 60 partial areas composing theindication area 1614 may each indicate 1 minute. The indication area1614 may include markings 1617 that mark 12 partial areas by 5-minuteintervals.

The indication object 1611 of the clock GUI 1610 indicates a partialarea distant from the reference line by 60 degrees. The indicationobject 1611 may indicate an estimated arrival time of a case in which auser moves to destination by using “taxi” as transportation. The clockGUI 1610 may indicate that the estimated arrival time to the destinationis within 10 minutes in the case that the user uses a taxi that istransportation corresponding to the indication object 1611. Thereference line may indicate a time at which the electronic apparatus 100is estimated to arrive at the destination.

The indication object 1612 of the clock GUI 1610 indicates a partialarea distant from the reference line by 150 degrees. The indicationobject 1612 may indicate an estimated arrival time of a case in whichthe user moves to the destination by using “subway” as transportation.The clock GUI 1610 may indicate that the estimated arrival time to thedestination is within 25 minutes in the case that the user uses subwaythat is transportation corresponding to the indication object 1612.

The indication object 1613 of the clock GUI 1610 indicates a partialarea distant from the reference line by 240 degrees. The indicationobject 1613 may indicate an estimated arrival time of a case in whichthe user moves to the destination by using “bus” as transportation. Theclock GUI 1610 may indicate that the estimated arrival time to thedestination is within 40 minutes in the case that the user uses a busthat is transportation corresponding to the indication object 1613.

Referring to FIG. 16, the clock GUI 1610 may display names oftransportation to be adjacent to respective indication objects, suchthat the user may identify which indication object indicates anestimated arrival time for which form of transportation. However, theembodiment is not limited thereto.

The electronic apparatus 100 may differently display indication objectsincluded in a clock GUI, based on at least one of a color, brightness, apattern, a symbol, a letter, a size, and a form. The electronicapparatus 100 may apply at least one of a color, brightness, a pattern,a symbol, a letter, a size, and a form, which indicates thetransportation means, to each of the indication objects, and then theuser may identify which indication object indicates an estimated arrivaltime for which form of transportation.

The electronic apparatus 100 may allow the user of the electronicapparatus 100 to select a best way from among various ways of going tothe destination, by providing, via a clock GUI, information aboutestimated arrival times caused by various forms of transportation.

For example, the user of the electronic apparatus 100 may input “GangnamStation” as destination into the electronic apparatus 100. Theelectronic apparatus 100 may obtain, from an external device or aserver, information about transportation to be used in going to thedestination and information about an estimated arrival time of a case ofgoing to the destination by using the transportation. The electronicapparatus 100 may display estimated arrival times according torespective forms of transportation. The electronic apparatus 100 maydisplay respective forms of transportation in an order according to ashorter estimated arrival time to the destination. The user may move tothe destination by using the best transportation, based on theinformation provided by the electronic apparatus 100. Accordingly, theelectronic apparatus 100 may help the user to efficiently manage a time.

FIG. 17 is a flowchart of a method of displaying user-scheduleinformation related to a schedule of a user, the method being performedby the electronic apparatus 100 according to an embodiment of thedisclosure.

In operation S1710, the electronic apparatus 100 may obtain theuser-schedule information related to the user of the electronicapparatus 100.

The user-schedule information may include information about a task theuser has to do during a certain period of time, or an order, periods oftime, or time ranges of scheduled events. For example, the electronicapparatus 100 may obtain information about a task the user has to dotoday, or information about an order and periods of time of eventsscheduled to occur today.

For example, the electronic apparatus 100 may obtain the user-scheduleinformation from a memory embedded in the electronic apparatus 100. Theelectronic apparatus 100 may store the user-schedule information in theembedded memory, based on a user input to an application for managing aschedule of the user.

As another example, the electronic apparatus 100 may obtain theuser-schedule information from an external device or a server. Theelectronic apparatus 100 may obtain the user-schedule information storedin the external device registered via a same account as the electronicapparatus 100. The account may refer to identification (ID) and apassword of the user, the ID and password being given to the user whenthe user joins a service for managing a plurality of electronic devices.

In operation S1720, the electronic apparatus 100 may display theobtained user-schedule information on a clock GUI.

The clock GUI may include an indication area and at least one indicationobject moving on the indication area. The at least one indication objectmay rotate with respect to a center point included in the indicationarea. The at least one indication object may indicate the user-scheduleinformation obtained in operation S1710, by indicating a predeterminedpoint or an area from among a plurality of partial areas included in theindication area.

For example, the indication area may display a task the user has to door a scheduled event, which is included in the schedule of the user. Theat least one indication object moving on the indication area mayindicate a current time. Each of the plurality of partial areas includedin the indication area of the clock GUI may correspond to a task theuser has to do or a scheduled event. When a time for the user to do apredetermined task or a time at which a predetermined event is scheduledis imminent, the at least one indication object may rotate to indicatean area or a point close to a partial area that corresponds to thepredetermined task or the predetermined event.

As another example, the indication area may indicate a time. The atleast one indication object moving on the indication area may indicate atask the user has to do or a scheduled event, which is included in theschedule of the user.

The at least one indication object may indicate a time at which a taskor an event which corresponds to the at least one indication object isscheduled, by indicating a predetermined point or an area from among theplurality of partial areas included in the indication area. The at leastone indication object may indicate a time at which the task or the eventwhich corresponds to the at least one indication object is scheduled tostart. Each of the plurality of partial areas included in the indicationarea may indicate a preset time unit. The indication area may indicate atime range in which the task the user has to do or the scheduled eventwhich is included in the schedule of the user is performed.

For example, the indication area may include 12 or 24 markings, andpartial areas between markings may each indicate 1 hour. However, thetime unit indicated by each of the plurality of partial areas is notlimited thereto, and may be variously set as 1 second, several seconds,1 minute, several minutes, 10 minutes, several tens of minutes, 1 hour,several hours, 1 day, several days, etc.

For example, the electronic apparatus 100 may display the clock GUIincluding a plurality of indication objects respectively indicating aplurality of scheduled tasks or scheduled events. The electronicapparatus 100 may differently display the indication objects included inthe clock GUI, based on at least one of a color, brightness, a pattern,a symbol, a letter, a size, and a form. The electronic apparatus 100 mayapply at least one of a color, brightness, a pattern, a symbol, aletter, a size, and a form, which indicates the task or event, to eachof the indication objects, and then the user may identify whichindication object indicates which task or event.

FIG. 18 illustrates a clock GUI 1810 of the electronic apparatus 100which displays user-schedule information related to a schedule of a useraccording to an embodiment of the disclosure.

The clock GUI 1810 generated by the electronic apparatus 100 may includeindication objects 1811, 1812, and 1813 moving on an indication area1814 with respect to a center point 1815.

The indication area 1814 may display a time range in which a task or anevent which is included in the schedule of the user is scheduled. Theindication objects 1811, 1812, and 1813 moving on the indication area1814 may indicate tasks or scheduled events included in the schedule ofthe user, wherein the user has to do the tasks or the events. Each ofthe indication objects 1811, 1812, and 1813 may indicate a point or apartial area corresponding to a time at which a task or an event isscheduled.

For example, the indication area 1814 of the clock GUI 1810 may indicate12 hours. 24 partial areas composing the indication area 1814 may eachindicate 30 minutes. The indication area 1814 may include a marking or anumber indicating a time corresponding to a point or at least one areafrom among a plurality of partial areas. The indication area 1814 mayinclude markings 1817 that mark 12 partial areas by 1-hour intervals.

The indication object 1811 of the clock GUI 1810 indicates a partialarea distant from a reference line by 30 degrees. The reference line maycorrespond to a boundary line between two partial areas included in theplurality of partial areas. For example, the boundary line may be a lineconnecting a zero point with a center point on an indication area. Thezero point on the indication area may correspond to a point indicating12 o'clock in an analog clock. The indication object 1811 may indicate atime at which a task of “exercise” is scheduled. The clock GUI 1810 mayindicate that a time at which a task corresponding to the indicationobject 1811 is scheduled is 1 o'clock. Alternatively, the clock GUI 1810may indicate that a time at which the task corresponding to theindication object 1811 is scheduled is within 1 hour.

The indication object 1812 of the clock GUI 1810 indicates a partialarea distant from the reference line by 180 degrees. The indicationobject 1812 may indicate a time at which a task of “report” isscheduled. The clock GUI 1810 may indicate that a time at which a taskcorresponding to the indication object 1812 is scheduled is 6 o'clock.Alternatively, the clock GUI 1810 may indicate that a time at which thetask corresponding to the indication object 1812 is scheduled is within6 hours.

The indication object 1813 of the clock GUI 1810 indicates a partialarea distant from the reference line by 300 degrees. The indicationobject 1813 may indicate a time at which a task of “lecture” isscheduled. The clock GUI 1810 may indicate that a time at which a taskcorresponding to the indication object 1813 is scheduled is 10 o'clock.Alternatively, the clock GUI 1810 may indicate that a time at which thetask corresponding to the indication object 1813 is scheduled is within10 hours.

The electronic apparatus 100 may receive a user input of selecting anindication object from among the indication objects 1811, 1812, and1813. In response to the user input of selecting the indication object,the electronic apparatus 100 may display detailed information related toa task or an event which corresponds to the selected indication object.The electronic apparatus 100 may display a screen including a pop-upwindow displaying the detailed information.

The electronic apparatus 100 may display user-schedule information asillustrated in FIG. 19.

FIG. 19 illustrates a clock GUI 1910 of the electronic apparatus 100which displays a list of tasks a user has to do or scheduled events,according to an embodiment of the disclosure.

The clock GUI 1910 generated by the electronic apparatus 100 may includean indication object 1917 moving on an indication area 1911 with respectto a center point 1915. The indication object 1917 may indicate acurrent time.

The electronic apparatus 100 may display the clock GUI 1910 including alist 1913 of tasks a user has to do or scheduled events. A plurality ofpartial areas included in the indication area 1911 of the clock GUI 1910may respectively correspond to the tasks or the events included in thelist 1913. The indication object 1917 may indicate a task or an eventwhich is scheduled at the current time, by indicating an area from amongthe plurality of partial areas. The list 1913 may include texts,symbols, or images which indicate the tasks or the events. Referring toan example of FIG. 19, the clock GUI 1910 displays the list 1913including names of the tasks, but the embodiment is not limited thereto.A clock GUI may include a list including an image, a symbol, or a textindicating each task or each event.

Referring to the clock GUI 1910, the indication object 1917 may indicatethat the task the user has to do and that corresponds to the currenttime is “task 3”. When a time at which the user has to perform “task 4”is coming according to flow of time, the indication object 1917 may movetoward a partial area corresponding to “task 4”. In response to a userinput of selecting at least one of icons 1914 on the clock GUI 1910, theelectronic apparatus 100 may add a task or an event which is included inthe schedule of the user.

The electronic apparatus 100 may provide user-schedule information via aclock GUI, such that the user of the electronic apparatus 100 mayintuitively check information about a time at which a task or an eventis scheduled.

In each of FIGS. 2, 4 to 9, 11 to 13, 15, 16, 18, and 19, a clock GUIincluding a round indication area is illustrated as an example. Asillustrated in drawings, the electronic apparatus 100 may display theclock GUI including a round indication area, regardless of a form factorof the electronic apparatus 100. The electronic apparatus 100 maydisplay the round clock GUI having an appropriate size, regardless of aform factor of a display of the electronic apparatus 100.

For example, the electronic apparatus 100 may display a round clock GUIwhose size is equal to a size of an entire screen of a round display ofthe electronic apparatus 100. Alternatively, for example, the electronicapparatus 100 may display a round clock GUI whose size is smaller thanthe size of the screen of the round display of the electronic apparatus100, or may display a round clock GUI on a display of the electronicapparatus 100 which is not round. The electronic apparatus 100 may applya background image to a margin area of the screen of the display,wherein the clock GUI is not displayed on the margin area and thebackground image is predetermined or is determined based on a userinput. Alternatively, the electronic apparatus 100 may display a controlUI for controlling the electronic apparatus 100 or an external device,on a margin area of the screen of the display on which the clock GUI isnot displayed.

For example, as illustrated in FIG. 5, the electronic apparatus 100 maydisplay, on the clock GUI 510, the time information related to contentreproduced by the external device or the electronic apparatus 100. Whenthe screen of the display has a margin area other than an area on whichthe clock GUI 510 is displayed, the electronic apparatus 100 maydisplay, on the margin area, an image related to the reproduced contentor a control UI related to reproduction of the content.

Alternatively, for example, as illustrated in FIG. 7, the electronicapparatus 100 may display, on the clock GUI 710, the time informationrelated to the operation of the washing machine. When the screen of thedisplay has a margin area other than an area on which the clock GUI 810is displayed, the electronic apparatus 100 may display, on the marginarea, a UI for adding or decreasing a time related to the operation, ora UI for controlling a stop or a start of the operation.

However, a clock GUI displayed by the electronic apparatus 100 is notlimited to the round clock GUI illustrated in drawings.

The electronic apparatus 100 may change a form of a clock GUI based on aform of the electronic apparatus 100. For example, the electronicapparatus 100 may generate and display a clock GUI including anindication area whose form is equal to the form of the electronicapparatus 100. Based on a ratio of a height to a width of a display ofthe electronic apparatus 100, the electronic apparatus 100 may generateand display a clock GUI to which a ratio of a height to a width of thedisplay is applied. For example, the clock GUI to which the ratio of aheight to a width of the display is applied may refer to a clock GUIthat has a ratio of a height to a width which is the same as the ratioof a height to a width of the display, or that has a ratio of a heightto a width which is adjusted from the ratio of a height to a width ofthe display by a predetermined rate. A clock GUI generated by theelectronic apparatus 100 may include an indication object rotating withrespect to a center point included in an indication area, regardless ofa form of the indication area of the clock GUI.

Hereinafter, configurations of the electronic apparatus 100 will now bedescribed. Respective configurations of the electronic apparatus 100 tobe described below may perform respective operations of the method ofdisplaying information, the method being performed by the electronicapparatus 100 and described above with reference to FIG. 3, 10, 14, or17.

FIGS. 20 and 21 are block diagrams of the electronic apparatus 100according to various embodiments of the disclosure.

As illustrated in FIG. 20, the electronic apparatus 100 may include acommunicator 2010 (e.g., a transceiver), a processor 2020 (e.g., atleast one processor), and a display 2030. However, the electronicapparatus 100 may be embodied with more elements than the elements shownin FIG. 20. As illustrated in FIG. 21, the electronic apparatus 100 mayfurther include at least one of a receiver 2120, an input unit 2130(e.g., an input device), and a memory 2140.

For example, the electronic apparatus 100 may be a mobile computingapparatus or a non-mobile computing apparatus, which includes, but isnot limited to, a wearable device such as a smartwatch, a smartphone, atablet PC, a PC, a smart TV, a PDA, home appliances, a laptop, a mediaplayer, a microserver, a GPS device, an e-book terminal, a terminal fordigital broadcasting, navigation, a kiosk, a digital camera, anelectronic control device of a vehicle, a CID, or the like.

The communicator 2010 may communicate with an external device or aserver via wired communication or wireless communication. Thecommunicator 2010 may obtain, from the external device, informationrelated to the external device. The communicator 2010 may obtain, fromthe external device or the server, at least one of information relatedto an operation of the external device, information related to aposition of the external device, information related to an estimatedarrival time of the external device, and user-schedule information.

Before the communicator 2010 obtains information from the externaldevice, the communicator 2010 may request the external device fortransmission of the information, and may receive a response permittingthe transmission of the information from the external device. Forexample, before the communicator 2010 obtains the position information,the communicator 2010 may request the external device for transmissionof the position information, and may receive a response permitting thetransmission of the position information from the external device.

The communicator 2010 may include a short-range communication module, awired communication module, a mobile communication module, abroadcasting reception module, or the like.

The processor 2020 may control general operations of the electronicapparatus 100. For example, the processor 2020 may control thecommunicator 2010 and the display 2030.

The processor 2020 may generate a clock GUI displaying a plurality ofpieces of information. For example, the processor 2020 may generate aclock GUI displaying at least one of time information related to anoperation of the external device, position information of the externaldevice, an estimated arrival time of the external device, anduser-schedule information.

The display 2030 may output information processed by the electronicapparatus 100. The display 2030 may output information as a text, animage, or a moving picture, the method being received from an externalsource, processed by the processor 2020, or stored in the embeddedmemory. The display 2030 may display the clock GUI generated by theprocessor 2020.

The processor 2020 may generate a clock GUI including an indication areaand an indication object moving on the indication area. The indicationobject included in the clock GUI generated by the processor 2020 mayindicate various types of information by rotating with respect to acenter point included in the indication area, and indicating an areafrom among a plurality of partial areas included in the indication area.

For example, the clock GUI generated by the processor 2020 may indicateat least one of the time information related to an operation of theexternal device, the position information of the external device, theestimated arrival time of the external device, and the user-scheduleinformation by indicating an area from among the plurality of partialareas included in the indication area.

For example, the processor 2020 may generate a clock GUI displaying timeinformation related to an operation of the external device. Each of aplurality of partial areas included in an indication area of thegenerated clock GUI may indicate a predetermined time unit. Theprocessor 2020 may determine a partial area corresponding to a currenttime from among the plurality of partial areas. For example, theprocessor 2020 may generate the clock GUI such that an indication objectmay indicate a partial area that is distant from the partial areacorresponding to a current time by a distance corresponding to theobtained time information. Alternatively, for example, the processor2020 may generate the clock GUI such that the indication object mayindicate a partial area that is distant from a reference line by adistance corresponding to the obtained time information.

As another example, the processor 2020 may generate a clock GUIdisplaying position information of the external device. For example, thegenerated clock GUI may indicate information about at which position ofinterest from among preset positions of interest the external device ispositioned. Alternatively, for example, the generated clock GUI mayindicate information about in which direction the external device ispositioned with respect to the electronic apparatus 100.

As another example, the processor 2020 may generate a clock GUIdisplaying an estimated arrival time of the external device, based onthe information related to an estimated arrival time which is obtainedby the communicator 2010. The information related to an estimatedarrival time may include at least one of an estimated arrival time ofthe external device, a position of the external device, a moving speedof the external device, and a type of transportation that a user of theexternal device uses to move to another place. For example, theprocessor 2020 may calculate the estimated arrival time of the externaldevice, based on at least one of the position of the external device,the moving speed of the external device, and the type of thetransportation that the user of the external device uses to move toanother place.

The processor 2020 may periodically update the clock GUI. Alternatively,the processor 2020 may update the clock GUI in the case that a refreshinput is received from a user. Alternatively, the processor 2020 mayupdate the clock GUI in the case that new information is obtained viathe communicator 2010, based on the new information.

For example, the processor 2020 may update the clock GUI displaying thetime information related to an operation of the external device,according to flow of time or whenever settings with respect to theexternal device are changed. Alternatively, for example, the processor2020 may update the clock GUI displaying a position of the externaldevice, according to flow of time or whenever a position of the externaldevice is changed. Alternatively, for example, the processor 2020 mayupdate the clock GUI displaying an estimated arrival time of theexternal device, according to flow of time or when a position of theexternal device is changed.

The processor 2020 may be embodied as hardware and/or softwareconfigurations to perform a specific function. Functions performed bythe processor 2020 may be implemented by at least one microprocessor orcircuit configurations for the functions, respectively. All or somefunctions performed by the processor 2020 may be implemented by asoftware module consisting of various programming languages or scriptlanguages performed by the processor 2020. Referring to FIGS. 20 and 21,the electronic apparatus 100 includes one processor 2020, but theembodiment is not limited thereto. The electronic apparatus 100 mayinclude a plurality of processors.

An output unit 2110 (e.g., an output device) may output information inthe form of at least one of light, sound, an image, and vibration,wherein the information is received from an external source, isprocessed by the processor 2020, or is stored in the memory 2140. Theoutput unit 2110 may include a speaker 2111 capable of outputting anaudio signal, and a display 2030 capable of outputting a text, an image,or a moving picture.

The receiver 2120 may receive an audio signal or a video signal from anexternal source. For example, the receiver 2120 may receive the audiosignal by converting external sound input via a microphone 2121 intoelectro-acoustic data. Alternatively, for example, the receiver 2120 mayreceive the video signal from the external source by using a camera2123. Referring to FIG. 21, the receiver 2120 is included in theelectronic apparatus 100, but the receiver 2120 may be embodied in amanner that the receiver 2120 is included in a separate device and isconnected to the electronic apparatus 100 in a wired or wireless manner.

The input unit 2130 may receive a user input for controlling theelectronic apparatus 100. The input unit 2130 may include, but is notlimited to, a touch panel 2131 for receiving a user's touch and a button2133 for receiving push manipulation by the user. For example, the inputunit 2130 may include a wheel for receiving rotation manipulation by theuser, a keyboard, a dome switch, or the like. The display 2030 and thetouch panel 2131 may form a mutual layer structure and then are formedas a touch screen. The touch screen may be configured to output a text,an image, or a moving picture and to detect a touch input by a user. Thetouch screen may perform functions of both the output unit 2110 and theinput unit 2130.

For example, the display 2030 may further display a list of a pluralityof external devices connected or connectable to the electronic apparatus100. The input unit 2130 may receive, from a user, an input of selectingan external device from the list of a plurality of external devices. Inresponse to the input of selecting the external device, the display 2030may display a clock GUI displaying information related to the selectedexternal device.

As another example, the input unit 2130 may receive a user input ofmoving an indication object by a predetermined distance or apredetermined degree. The processor 2020 may change the time informationrelated to an operation of the external device, based in the user inputof moving the indication object. The processor 2020 may control thecommunicator 2010 to transmit the changed time information to theexternal device. The display 2030 may display the indication object at aposition moved by the predetermined degree or the predetermineddistance, based on the user input.

As another example, the display 2030 may display a control GUI forcontrolling the external device. For example, the display 2030 maydisplay the control GUI including at least one of a GUI for controllingthe external device to start performing a predetermined operation, a GUIfor controlling the external device to pause the performing of thepredetermined operation, and a GUI for controlling the external deviceto end the performing of the predetermined operation. The input unit2130 may receive, from the user, an input of controlling the externaldevice via the control GUI. The communicator 2010 may transmit thecontrol input received from the user to the external device.

The memory 2140 of FIG. 21 may store at least one of the informationreceived by the communicator 2010 or the receiver 2120, the informationprocessed by the processor 2020, and information input via the inputunit 2130. The memory 2140 may store commands to be executed by theprocessor 2020 to control the electronic apparatus 100.

The memory 2140 may include at least one of storage mediums including aflash memory type storage medium, a hard disk type storage medium, amultimedia card micro type storage medium, a card-type memory (e.g., asecure digital (SD) memory, an extreme digital (xD) memory, etc.), arandom-access memory (RAM), a static random-access memory (SRAM), aread-only memory (ROM), an electrically erasable programmable ROM(EEPROM), a programmable ROM (PROM), a magnetic memory, a magnetic disc,and an optical disc.

The various embodiments may be written as computer programs and may beimplemented in general-use digital computers that execute the programsusing a non-transitory computer-readable recording medium. In addition,a data structure used in the various embodiments can be written in anon-transitory computer-readable recording medium through various means.The various embodiments may be embodied as a recording medium, e.g., aprogram module to be executed in computers, which includecomputer-readable instructions. For example, methods that areimplemented as software modules or algorithms may be stored as computerreadable codes or program instructions executable on a non-transitorycomputer-readable recording medium.

The computer-readable medium may include any recording medium that maybe accessed by computers, volatile and non-volatile medium, anddetachable and non-detachable medium. Examples of the computer-readablemedium include, but are not limited to, magnetic storage media (e.g.,ROM, floppy disks, hard disks, etc.), optical recording media (e.g.,compact disc-ROMs (CD-ROMs), or digital versatile discs (DVDs)), etc. Inaddition, the computer-readable medium may include a computer storagemedium and a communication medium.

The non-transitory computer-readable recording media can be distributedover network coupled computer systems, and data stored in thedistributed recording media, e.g., a program instruction and code, maybe executed by using at least one computer.

The particular implementations shown and described herein areillustrative examples of the disclosure and are not intended tootherwise limit the scope of the disclosure in any way. For the sake ofbrevity, conventional electronic configurations, control systems,software and other functional aspects of the systems may not bedescribed.

Throughout the specification, terms such as “unit” and “module” indicatea unit for processing at least one function or operation, wherein theunit and the module may be embodied as hardware or software or embodiedby combining hardware and software. The unit and the module may beformed to be in an addressable storage medium, or may be implemented bya program to be executed by a processor.

For example, “unit” or “module” may include, by way of example,components, such as software components, object-oriented softwarecomponents, class components and task components, processes, functions,attributes, procedures, subroutines, segments of program code, drivers,firmware, microcode, circuitry, data, databases, data structures,tables, arrays, and variables.

While the disclosure has been shown and described with reference tovarious embodiments thereof, it will be understood by those skilled inthe art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the disclosure as definedby the appended claims and their equivalents.

What is claimed is:
 1. An electronic apparatus comprising: a transceiverconfigured to obtain time information related to an operation of anexternal device; at least one processor configured to generate a clockgraphical user interface (GUI) displaying the time information; aninputter configured to receive a user input and a display configured todisplay the clock GUI, wherein the clock GUI comprises an indicationarea and an indication object moving on the indication area, wherein theindication object rotates with respect to a center point included in theindication area, the indication object indicates the time information byindicating an area from among a plurality of partial areas included inthe indication area, and the indication object further indicates adecrease in a time related to the operation currently being performed onthe external device by rotating in a counterclockwise directionaccording to a flow of time, wherein, before the display displays theclock GUI, the display further displays a list of a plurality ofexternal devices connected to the electronic apparatus, and wherein theinputter is further configured to receive, from a user, an input ofselecting the external device from the list of the plurality of externaldevices.
 2. The electronic apparatus of claim 1, wherein the timeinformation related to the operation currently being performed on theexternal device comprises information about at least one of an estimatedtime period for performing the operation by the external device, a timeperiod taken to perform the operation, a time scheduled to start theoperation, a time the operation starts, or a time the operation ends. 3.The electronic apparatus of claim 1, wherein the time informationrelated to the operation currently being performed on the externaldevice comprises at least one of information related to a time periodtaken for the external device to download an application or content,information related to a time period taken for the external device toinstall the application, information related to a time period taken forthe external device to reproduce the content, information related to atime scheduled to turn on or off power of the external device, orinformation related to a time at which the external device performs acall function.
 4. The electronic apparatus of claim 1, wherein each ofthe plurality of partial areas indicates a time unit, and wherein the atleast one processor is further configured to: determine a partial areacorresponding to a current time from among the plurality of partialareas, and generate the clock GUI on which the indication objectindicates the area that is distant from the partial area correspondingto the current time by a distance corresponding to the time information.5. The electronic apparatus of claim 1, wherein each of the plurality ofpartial areas indicates a time unit, wherein the at least one processoris further configured to generate the clock GUI on which the indicationobject indicates an area that is distant from a reference line by adistance corresponding to the time information, and wherein thereference line corresponds to a boundary line between two partial areascomprised in the plurality of partial areas.
 6. The electronic apparatusof claim 1, wherein the display is further configured to display acontrol GUI for controlling the external device.
 7. The electronicapparatus of claim 6, wherein the control GUI comprises at least one ofa GUI for controlling the external device to start performing theoperation, a GUI for controlling the external device to pause theperforming of the operation, or a GUI for controlling the externaldevice to end the performing of the operation.
 8. The electronicapparatus of claim 1, wherein the display is further configured todisplay the clock GUI, in response to the input of selecting theexternal device.
 9. The electronic apparatus of claim 1, furthercomprising: an inputter configured to receive a user input, wherein theat least one processor is further configured to: change the timeinformation related to the operation of the external device, based on auser input of moving the indication object by a predetermined distance,and control the transceiver to transmit the changed time information tothe external device, and wherein the display is further configured todisplay the indication object at a position moved by the predetermineddistance.
 10. The electronic apparatus of claim 1, wherein the clock GUIfurther comprises a visual representation of the external device, andthe visual representation of the external device is displayed at thecenter point.
 11. The electronic apparatus of claim 1, wherein theindication object rotates counterclockwise toward an end object of theindication area.
 12. A method, performed by an electronic apparatus, ofdisplaying time information related to an operation of an externaldevice, the method comprising: receiving a user input, from a user, aninput of selecting the external device from a list of a plurality ofexternal devices; displaying the list of the plurality of externaldevices connected to the electronic apparatus; obtaining timeinformation related to an operation of the external device; anddisplaying the time information on a clock graphical user interface(GUI), wherein the clock GUI comprises an indication area and anindication object moving on the indication area, and wherein theindication object rotates with respect to a center point included in theindication area, the indication object indicates the time information byindicating an area from among a plurality of partial areas included inthe indication area, and the indication object further indicates adecrease in a time related to the operation currently being performed onthe external device by rotating in a counterclockwise directionaccording to a flow of time.
 13. The method of claim 12, wherein thetime information related to the operation currently being performed onthe external device comprises information about at least one of anestimated time period for performing the operation by the externaldevice, a time period taken to perform the operation, a time scheduledto start the operation, a time the operation starts, or a time theoperation ends.
 14. The method of claim 12, wherein the time informationrelated to the operation currently being performed on the externaldevice comprises at least one of information related to a time periodtaken for the external device to download an application or content,information related to a time period taken for the external device toinstall the application, information related to a time period taken forthe external device to reproduce the content, information related to atime scheduled to turn on or off power of the external device, orinformation related to a time at which the external device performs acall function.
 15. The method of claim 12, wherein each of the pluralityof partial areas indicates a time unit, and wherein the method furthercomprises: determining a partial area corresponding to a current timefrom among the plurality of partial areas; and generating the clock GUIon which the indication object indicates an area that is distant fromthe partial area corresponding to the current time by a distancecorresponding to the time information.
 16. The method of claim 12,wherein each of the plurality of partial areas indicates a time unit,wherein the method further comprises generating the clock GUI on whichthe indication object indicates an area that is distant from a referenceline by a distance corresponding to the time information, and whereinthe reference line corresponds to a boundary line between two partialareas comprised in the plurality of partial areas.
 17. The method ofclaim 12, further comprising: displaying a control GUI for controllingthe external device.
 18. The method of claim 17, wherein the control GUIcomprises at least one of a GUI for controlling the external device tostart performing the operation, a GUI for controlling the externaldevice to pause the performing of the operation, or a GUI forcontrolling the external device to end the performing of the operation.19. The method of claim 12, further comprising: displaying the clockGUI, in response to the input of selecting the external device.
 20. Themethod of claim 12, further comprising: receiving a user input; changingthe time information related to the operation of the external device,based on the user input of moving the indication object by apredetermined distance; controlling to transmit the changed timeinformation to the external device; and displaying the indication objectat a position moved by the predetermined distance.
 21. A non-transitorycomputer-readable recording medium having recorded thereon at least oneprogram configured to be executed by at least one processor, the atleast one program comprising instructions for: receiving a user input,from a user, an input of selecting an external device from a list of aplurality of external devices; displaying the list of the plurality ofexternal devices connected to an electronic apparatus; obtaining timeinformation related to an operation of an external device; anddisplaying the time information on a clock graphical user interface(GUI), wherein the clock GUI comprises an indication area and anindication object moving on the indication area, and wherein theindication object rotates with respect to a center point included in theindication area, the indication object indicates the time information byindicating an area from among a plurality of partial areas included inthe indication area, and the indication object further indicates adecrease in a time related to the operation currently being performed onthe external device by rotating in a counterclockwise directionaccording to a flow of time.
 22. The non-transitory computer-readablerecording medium of claim 21, wherein the time information related tothe operation currently being performed on the external device comprisesinformation about at least one of an estimated time period forperforming the operation by the external device, a time period taken toperform the operation, a time scheduled to start the operation, a timethe operation starts, or a time the operation ends.